Changes v.2.10
- Stratum Bridge support added
- OpenCL support added (AMD / Intel / NVIDIA / iGPU)
- CUDA support added (NVIDIA)
- Dev fee removed
- Various bug fixes
Startup
The miner starts with OpenCL enabled by default for all devices (NVIDIA, AMD, Intel, iGPU).
If OpenCL initialization fails, it automatically falls back to CUDA (NVIDIA only).
Disable OpenCL:
--opencl-disable
GPU Support
- OpenCL: NVIDIA, AMD, Intel, iGPU
- CUDA: NVIDIA only
CUDA Overclock Options (OC Version)
--cuda-lock-core-clocks <value>
--cuda-lock-mem-clocks <value>
--cuda-power-limits <value>
Examples:
--cuda-lock-core-clocks 1200
--cuda-lock-mem-clocks 810
--cuda-power-limits 150
CUDA Version
- Windows / Linux: CUDA 12.6
- HiveOS: CUDA 12.4
Notes:
- Newer CUDA versions are usually backward compatible
- Older versions must be updated to the required minimum
HiveOS Setup
Recommended setup:
- HiveOS: 0.6-229@250517
- Kernel: 6.6.60
- CUDA: 12.4
- Ubuntu: 22.04
- NVIDIA Driver: 550.144.03
No support is provided for modified HiveOS systems, firmware, or hardware.
HiveOS Flight Sheet
Flight Sheet configuration:
- Coin: Other (Unsupported)
- Custom Miner Name: cryptix_miner_hive_sheet_v029
- Wallet: your wallet address
- Pool: Configure in miner
Custom miner config:
Installation URL:
https://github.com/cryptix-network/cryptix-miner/releases/download/v0.2.9/cryptix_miner_hive_sheet_v029.tar.gz
Start:
- Create Flight Sheet
- Assign to rig
- Start
HiveOS / Linux (Shell Setup)
Requirements:
- CUDA 12.4 or higher
Install:
mkdir cryptix
cd cryptix
wget https://github.com/cryptix-network/cryptix-miner/releases/download/v0.2.10/cryptix-miner-hiveos-v-0-2-10.tar
tar -xf cryptix-miner-hiveos-v-0-2-10.tar
cd cryptix-miner-hiveos-v-0-2-10
Start miner:
./cryptix-miner -s "POOL" --mining-address="WALLET" -t "THREADS"
Build from Source
Requirements:
- Rust
- Cargo
HiveOS:
git clone --branch hive-os https://github.com/cryptix-network/cryptix-miner.git
cd cryptix-miner
cargo build --release
Linux / Windows:
git clone https://github.com/cryptix-network/cryptix-miner.git
cd cryptix-miner
cargo build --release
Compile CUDA PTX (Optional)
Linux / HiveOS:
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_50 --gpu-code=sm_50 -o plugins/cuda/resources/cryptix-cuda-sm50.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_52 --gpu-code=sm_52 -o plugins/cuda/resources/cryptix-cuda-sm52.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_60 --gpu-code=sm_60 -o plugins/cuda/resources/cryptix-cuda-sm60.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_61 --gpu-code=sm_61 -o plugins/cuda/resources/cryptix-cuda-sm61.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_62 --gpu-code=sm_62 -o plugins/cuda/resources/cryptix-cuda-sm62.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_70 --gpu-code=sm_70 -o plugins/cuda/resources/cryptix-cuda-sm70.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_72 --gpu-code=sm_72 -o plugins/cuda/resources/cryptix-cuda-sm72.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_75 --gpu-code=sm_75 -o plugins/cuda/resources/cryptix-cuda-sm75.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_80 --gpu-code=sm_80 -o plugins/cuda/resources/cryptix-cuda-sm80.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_86 --gpu-code=sm_86 -o plugins/cuda/resources/cryptix-cuda-sm86.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_87 --gpu-code=sm_87 -o plugins/cuda/resources/cryptix-cuda-sm87.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_89 --gpu-code=sm_89 -o plugins/cuda/resources/cryptix-cuda-sm89.ptx -Xptxas -O3 -Xcompiler -O3
nvcc plugins/cuda/cryptix-cuda-native/src/cryptix-cuda.cu -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_90 --gpu-code=sm_90 -o plugins/cuda/resources/cryptix-cuda-sm90.ptx -Xptxas -O3 -Xcompiler -O3
Windows:
nvcc "plugins\cuda\cryptix-cuda-native\src\cryptix-cuda.cu" -std=c++11 -O3 --restrict --ptx --gpu-architecture=compute_80 --gpu-code=sm_80 -o "plugins\cuda\resources\cryptix-cuda-sm80.ptx" -Xptxas -O3 -Xcompiler -O3
